package com.zrrd.learn.chapter08;

/**
 * DCL前期准备
 * * 类里面只有两个东西   ： 成员变量   成员方法    成员内部类
 *  *
 *  * 1 :  在一个类的内部 {} 再定义声明一个类，我们把这个类叫内部类 （成员类）
 * @author asus
 * @version 1.0
 * @date 2023/8/1 11:08
 */
public class SimpleInnerClass {

    public int a = 9;

    /**
     * 成员内部类 : 实例内瓿类
     * 静态内瓿类
     */
    private class Abc{


        public void sya(){
            System.out.println("我是内部类");
        }

    }


    public Abc getAbc(){
        return new Abc();
    }

    public static void main(String[] args) {
        SimpleInnerClass outter = new SimpleInnerClass();
        Abc abc = outter.getAbc();
//        Abc inner = outter.new Abc();
//
//        Abc inner1 = new SimpleInnerClass.Abc();
    }

}
